// ElementUI 国际化
import zhLocale from 'element-ui/lib/locale/lang/zh-CN'

// 它将自动加载modules中所有js文件
const modulesFiles = require.context('./modules', true, /\.js$/)
const modules = modulesFiles.keys().reduce((modules, modulePath) => {
  // const moduleName = modulePath.replace(/^\.\/(.*)\.\w+$/, '$1')
  // modules[moduleName] = value.default
  const value = modulesFiles(modulePath)
  modules = {...modules, ...value.default}
  return modules
}, {})

// 创建文件zh.js
const zh = {
  ...zhLocale,
  ...modules,
  home: '首页',
  loginNavTitle: '运营管理系统',
  loginNavFoldTitle: '运营',
  loginFormTitle: '登录系统',
  loginFormButton: '登录',
  loginFormUsernameHolder: '账号',
  loginFormPasswordHolder: '密码',
  loginFormCodeHolder: '验证码',
  mainContentCloseCurrentTab: '关闭当前标签页',
  mainContentCloseOtherTab: '关闭其它标签页',
  mainContentCloseAllTab: '关闭全部标签页',
  mainContentRefreshCurrentTab: '刷新当前标签页',
  mainNavBarUpdatePwd: '修改密码',
  mainNavBarUpdatePwdAccount: '账号',
  mainNavBarUpdatePwdOriPwd: '原密码',
  mainNavBarUpdatePwdNewPwd: '新密码',
  mainNavBarUpdatePwdConfirmNewPwd: '确认密码',
  mainNavBarUpdatePwdNotEq: '确认密码与新密码不一致',
  mainNavBarUpdatePwdOriEmt: '原密码不能为空',
  mainNavBarUpdatePwdNewEmt: '新密码不能为空',
  mainNavBarUpdatePwdConEmt: '确认密码不能为空',
  mainNavBarLogout: '退出',
  mainNavBarLogoutConfirm: '确定进行[退出]操作?',
  language: {
    zh: '简体中文',
    en: 'English'
  }
}
export default zh
